var currentPage = 1; //当前页码
var pageSize = 5; // 每页显示的数据量
var totalCount = 0; //总条数
var totalPage = 1; //总页码


//加载分页信息



function pageInfo() {


    //清空
    $(".biaoyi tr:gt(0) td").html("&nbsp;");

    let jsonA = {
        "currentPage": currentPage,
        "pageSize": pageSize
    };


    $.ajaxSettings.async = false;
    $.getJSON("/paypage", jsonA, function (dataA) {
        console.log(dataA)

        //总条数
        totalCount = dataA.total;
        //总页数
        totalPage = dataA.pages;

        $(dataA.list).each(function (i, v) {

           $(".biaoyi").find("tr").eq(i + 1).find("td").eq(0).html("<input type='radio' name='aa' style='width: 21px;height: 21px' value='" + v.paySalaryId + "' onchange='selData(" + v.paySalaryId + ")'/>");

            $(".biaoyi").find("tr").eq(i + 1).find("td").eq(1).text(v.paySalaryId);
            $(".biaoyi").find("tr").eq(i + 1).find("td").eq(2).text(v.payNumber);
            $(".biaoyi").find("tr").eq(i + 1).find("td").eq(3).text(v.headcount);
            $(".biaoyi").find("tr").eq(i + 1).find("td").eq(4).text(v.totalBasic);
            $(".biaoyi").find("tr").eq(i + 1).find("td").eq(5).text(v.realSalary);
            $(".biaoyi").find("tr").eq(i + 1).find("td").eq(6).text(v.payTime);


        })

    })
    $.ajaxSettings.async = true;

    showPage();
}

//根据id查看详情
function selData(paySalaryId) {

    //清空
    $(".biaoer tr:gt(0)").remove();

    let jsonA = {
        paySalaryId: paySalaryId
    }
    $.getJSON("/selOne",jsonA,function (dataB) {
        console.log(dataB)
    $("#1").text(dataB[0].paySalaryId)
    $("#2").text(dataB[0].payNumber)
    $("#3").text(dataB[0].headcount)
    $("#4").text(dataB[0].totalBasic)
    $("#5").text(dataB[0].payTime)

    })
    $.ajaxSettings.async = false;
    $.getJSON("/selDeta", jsonA, function (dataA) {
        console.log(dataA)
        $(dataA).each(function (i, v) {

           let $tr = '<tr><td>' + v.personnelId + '</td><td>' + v.oneLevel + '</td><td>' + v.twoLevel + '</td><td>' + v.peopelNumber + '</td><td>' + v.basicSalary + '</td><td><a class="layui-btn"  href=" /selpers/'+v.personnelId+ '" >查看详情</a></td></tr>';
            $(".biaoer").append($tr);
        })
    })
    $.ajaxSettings.async = true;


}

//展示页码
function showPage() {
    $(".showPage").text(currentPage + " / " + totalPage );
}

//下一页
function next() {
    currentPage++;
    if (currentPage > totalPage) {
        currentPage = totalPage;
        return;
    }
    pageInfo();
}


//上一页
function prev() {
    currentPage--;
    if (currentPage < 1) {
        currentPage = 1;
        return;
    }
    pageInfo();
}

//首页
function start() {
    currentPage = 1;
    pageInfo();
}

//尾页
function end() {
    currentPage = totalPage;
    pageInfo();
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// function save() {
//     let json = {
//         payNumber: $(".payNumber").val().trim(),
//         headcount: $(".headcount").val().trim(),
//         totalBasic: $(".totalBasic").val().trim(),
//         realSalary: $(".realSalary").val().trim(),
//         payTime: $(".payTime").val().trim()
//
//     }
//
//     console.log(json);
//
//     $.ajaxSettings.async = false;
//
//
//     $.getJSON("addper", json, function (data) {
//
//
//         console.log(data);
//         if (data > 0) {
//             alert("添加成功！");
//         } else {
//             alert("添加失败！");
//         }
//     })
//     $.ajaxSettings.async = true;
// }



function save() {
    let paySalaryId = $(".paySalaryId").val();
    let payNumber = $(".payNumber").val();
    let headcount = $(".headcount").val();
    let totalBasic = $(".totalBasic").val();
    let realSalary = $(".realSalary").val();
    let payTime = $(".payTime").val();

    if (paySalaryId==""||payNumber == "" || headcount == "" || totalBasic == "" || realSalary == "" || payTime == "") {
        alert("请填写完整");
        return;
    }

    console.log()


    let json = {
        paySalaryId:paySalaryId,
        payNumber: payNumber,
        headcount: headcount,
        totalBasic: totalBasic,
        realSalary: realSalary,
        payTime: payTime
    }
    console.log(json);
    $.ajaxSettings.async = false;
    $.post("/addper", json, function (data) {
        console.log(data)
        if (data) {
            alert("添加成功")
        } else {
            alert("添加失败")
        }
    });
    $.ajaxSettings.async = true;
}






////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



//根据id查看详情
function selpers() {
    //清空
    $(".genggai tr:gt(0) td").html("&nbsp;")

    $.getJSON("/DetaOne", "",function (dataB) {
        console.log(dataB)
        $("#6").text(dataB[0].oneLevel)
        $("#7").text(dataB[0].twoLevel)
        $("#8").text(dataB[0].peopelNumber)
        $("#9").text(dataB[0].basicSalary)

    })
    $.ajaxSettings.async = false;

    $.getJSON("/selpershuidiao", "", function (dataA) {

        console.log(dataA)
        //maxlength="85"
        $(dataA).each(function (i, v) {
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(0).text(v.subsidiesId);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(1).text(v.pername);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(2).text(v.basic);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(3).html("<input type='text'  value='"+v.performance+"' class='performance'>")
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(4).text(v.traffic);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(5).text(v.communication);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(6).text(v.meal);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(7).text(v.house);
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(8).html("<input type='text'  value='"+v.evection+"' class='evection'>");
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(9).html("<input type='text' value='"+v.overtime+"' class='overtime'>");
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(10).html("<input type='text' value='"+v.deduct+"' class='deduct'>");
            $("#genggai1").find("tbody").find("tr").eq(i + 1).find("td").eq(11).html("<button type='button'  class='layui-btn' onclick='pud("+v.subsidiesId+")'>更改</a>");
        })

    })
    $.ajaxSettings.async = true;

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// function update() {
//     let json = {
//         id: $(".id").val().trim(),          //和添加不同的地方，第一处
//         cname: $(".cname").val().trim(),
//         mobile: $(".phone").val().trim(),
//         qq: $(".QQ").val().trim(),
//         email: $(".email").val().trim(),
//         address: $(".address").val().trim()
//     }
//
//     console.log(json);
//
//     $.ajaxSettings.async = false;
//     //和添加不同的地方，第二处
//     $.post("/update1", json, function (data) {
//
//         console.log(data);
//         if (data > 0) {
//             alert("修改成功！");
//             location.href="/index";
//         } else {
//             alert("修改失败！");
//         }
//     })
//     $.ajaxSettings.async = true;
// }

//  抓值
function pud(subsidiesId){
    // alert(subsidiesId)
    let performance=$(".performance").val()
    let evection=$(".evection").val()
    let overtime=$(".overtime").val()
    let deduct=$(".deduct").val()
    var jsonA={
        subsidiesId:subsidiesId,
        performance:performance,
        evection:evection,
        overtime:overtime,
        deduct:deduct
    }
    console.log(jsonA)
    $.ajaxSettings.async = false;
    //和添加不同的地方，第二处
    $.getJSON("/updper", jsonA, function (data) {
        if (data ==true) {
           alert("修改成功！");
        } else {
            alert("修改失败！");
        }
    })
    $.ajaxSettings.async = true;

}









